﻿using System;
using System.Collections.Generic;
using System.Text;
using System.Data;
using Insifo.BE.Gen;
using Insifo.DL.Gen;

namespace Insifo.BL.Gen
{
    public class BLDiccionario
    {
        BLDiccionario _dl = new BLDiccionario();

        /// <summary>
        /// Método obtiene el diccionario
        /// </summary>
        /// <returns>Devuelve un DataSet</returns>
        public BEDiccionario Obtener(int pintCodigoTexto)
        {
            return _dl.Obtener(pintCodigoTexto);
        }

        /// <summary>
        /// Método obtiene el texto en el idioma definido
        /// </summary>
        /// <returns>Devuelve un DataSet</returns>
        public string Obtener(int pintCodigoTexto, string pstrIdioma)
        {
            string strTexto = string.Empty;
            BEDiccionario be = this.Obtener(pintCodigoTexto);
            
            switch (pstrIdioma)
            {
                case "ESP":
                    strTexto = be.ESP;
                    break;
                case "ENG":
                    strTexto = be.ENG;
                    break;
                case "FRA":
                    strTexto = be.FRA;
                    break;
                default:
                    strTexto = "Sin mensaje...";
                    break;
            }
            return strTexto;
        }
    }

   
}
